#ifndef PROTOCOLE_H
#define PROTOCOLE_H

// PROTOCOLE EN-TETE 32 Bits * 2
// 8 bits (idServeur - optionnal) | 8 bits (idCommande) | 8bits (idAcq) | 8bits (Read_Write)
// 32 bits -> référence size du message
// int* ou char*
//

struct headerTCP
{
    quint8 idCommande;
    quint8 idAction;
    quint32 bufferSize;

};


/* COMMANDS LIST */
#define NEW_CLIENT           '1'// LE SERVEUR REPOND MEME TRAME -> idAcq = 1 & Read_Write = 0
#define CHARACTER_SHEET      '2'// -> READ_WRITE = '1' & idAcq = '0'
                                // IF READ_WRITE = '1' -> lire size du message,
                                //recupérer le nom du personnage que l'on veut charger dans le buffer int*

#define INFO_MONSTER         '3'
#define INFO_OTHER_CHARACTER '4'

/* TO DO */
#endif // PROTOCOLE_H
